SLAng: A Language for Defining Service Level Agreements
نویسندگان
چکیده
Application or web services are increasingly being used across organisational boundaries. Moreover, new services are being introduced at the network and storage level. Languages to specify interfaces for such services have been researched and transferred into industrial practice. We investigate end-to-end quality of service (QoS) and highlight that QoS provision has multiple facets and requires complex agreements between network services, storage services and middleware services. We introduce SLAng, a language for defining Service Level Agreements (SLAs) that accommodates these needs. We illustrate how SLAng is used to specify QoS in a case study that uses a web services specification to support the processing of images across multiple domains and we evaluate our language based on it.
منابع مشابه
Language support for service-level agreements for application-service provision
My thesis is that practical language support can be provided for Service-Level Agreements (SLAs) for Application-Service Provision (ASP), which is better than that provided by pre-existing languages in that: it provides greater assistance in expressing conditions that mitigate the risks inherent in ASP; and disputes related to agreements expressed in this manner may be more easily resolved in s...
متن کاملModeling and Management of Service Level Agreements for Digital Video Broadcasting(DVB) Services
This paper describes a metamodeling strategy of Service Level Agreements for Digital Video Broadcasting services based on Service Level Agreement Language(SLAng). The purpose of the paper is to provide a detailed analysis of SLAs in this domain and provide a motivation for modeling and automating their management. We also discuss why precise and machine readable SLAs can improve the levels of a...
متن کاملGenerating a Contract Checker for an SLA Language
SLAng is a language for expressing Service Level Agreements (SLAs) under development as part of the European project TAPAS. It is defined using a meta-model, an instance of the Meta-Object Facility (MOF) model, in which the relationship between the syntax of the language and its domain of application is explicitly represented, and the violation semantics of the language defined using Object Con...
متن کاملEngineering an SLA Checker using MDA Technologies∗
SLAng is a language for expressing Service Level Agreements (SLAs), specified using technologies of the Model Driven Architecture approach (MDA), including the MetaObject Facility model (MOF) and Object Constraint Language (OCL). In this paper we describe our motivation and experience in applying additional MDA technologies, including the Java Meta-data Interface (JMI) mapping and an OCL evalua...
متن کاملModel-Driven Service Level Management
Service-level agreements (SLA) definition and monitoring are open issues within the IT Service Management (ITSM) domain. Our main goals are to propose a model-based approach to IT services SLA specification and compliance verification. The specification will be accomplished by proposing a SLA language a domain specific language for defining quality attributes as non functional requirements (NFR...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003